Class MulticastStub
- java.lang.Object
-
- com.vmware.vapi.internal.bindings.Stub
-
- com.vmware.nsx_policy.infra.tier_0s.locale_services.MulticastStub
-
- All Implemented Interfaces:
Multicast,MulticastTypes,com.vmware.vapi.bindings.Service
public class MulticastStub extends com.vmware.vapi.internal.bindings.Stub implements Multicast
Remote stub implementation of theMulticastAPI service.WARNING: Internal class, subject to change in future versions.
-
-
Field Summary
-
Fields inherited from class com.vmware.vapi.internal.bindings.Stub
apiProvider, converter, ifaceId, retryPolicy, securityContext
-
Fields inherited from interface com.vmware.nsx_policy.infra.tier_0s.locale_services.MulticastTypes
_VAPI_SERVICE_ID
-
-
Constructor Summary
Constructors Constructor Description MulticastStub(com.vmware.vapi.core.ApiProvider apiProvider, com.vmware.vapi.bindings.StubConfigurationBase config)MulticastStub(com.vmware.vapi.core.ApiProvider apiProvider, com.vmware.vapi.internal.bindings.TypeConverter typeConverter, com.vmware.vapi.bindings.StubConfigurationBase config)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PolicyMulticastConfigget(java.lang.String tier0Id, java.lang.String localeServicesId)Read Multicast Configuration.voidget(java.lang.String tier0Id, java.lang.String localeServicesId, com.vmware.vapi.bindings.client.AsyncCallback<PolicyMulticastConfig> asyncCallback)Read Multicast Configuration.voidget(java.lang.String tier0Id, java.lang.String localeServicesId, com.vmware.vapi.bindings.client.AsyncCallback<PolicyMulticastConfig> asyncCallback, com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)Read Multicast Configuration.PolicyMulticastConfigget(java.lang.String tier0Id, java.lang.String localeServicesId, com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)Read Multicast Configuration.voidpatch(java.lang.String tier0Id, java.lang.String localeServicesId, PolicyMulticastConfig policyMulticastConfig)Create or update a Tier-0 multicast configuration defining the multicast replication range, the IGMP or a PIM profile.voidpatch(java.lang.String tier0Id, java.lang.String localeServicesId, PolicyMulticastConfig policyMulticastConfig, com.vmware.vapi.bindings.client.AsyncCallback<java.lang.Void> asyncCallback)Create or update a Tier-0 multicast configuration defining the multicast replication range, the IGMP or a PIM profile.voidpatch(java.lang.String tier0Id, java.lang.String localeServicesId, PolicyMulticastConfig policyMulticastConfig, com.vmware.vapi.bindings.client.AsyncCallback<java.lang.Void> asyncCallback, com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)Create or update a Tier-0 multicast configuration defining the multicast replication range, the IGMP or a PIM profile.voidpatch(java.lang.String tier0Id, java.lang.String localeServicesId, PolicyMulticastConfig policyMulticastConfig, com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)Create or update a Tier-0 multicast configuration defining the multicast replication range, the IGMP or a PIM profile.PolicyMulticastConfigupdate(java.lang.String tier0Id, java.lang.String localeServicesId, PolicyMulticastConfig policyMulticastConfig)Create or update a Tier-0 multicast configuration defining the multicast replication range, the IGMP or a PIM profile.voidupdate(java.lang.String tier0Id, java.lang.String localeServicesId, PolicyMulticastConfig policyMulticastConfig, com.vmware.vapi.bindings.client.AsyncCallback<PolicyMulticastConfig> asyncCallback)Create or update a Tier-0 multicast configuration defining the multicast replication range, the IGMP or a PIM profile.voidupdate(java.lang.String tier0Id, java.lang.String localeServicesId, PolicyMulticastConfig policyMulticastConfig, com.vmware.vapi.bindings.client.AsyncCallback<PolicyMulticastConfig> asyncCallback, com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)Create or update a Tier-0 multicast configuration defining the multicast replication range, the IGMP or a PIM profile.PolicyMulticastConfigupdate(java.lang.String tier0Id, java.lang.String localeServicesId, PolicyMulticastConfig policyMulticastConfig, com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)Create or update a Tier-0 multicast configuration defining the multicast replication range, the IGMP or a PIM profile.
-
-
-
Constructor Detail
-
MulticastStub
public MulticastStub(com.vmware.vapi.core.ApiProvider apiProvider, com.vmware.vapi.internal.bindings.TypeConverter typeConverter, com.vmware.vapi.bindings.StubConfigurationBase config)
-
MulticastStub
public MulticastStub(com.vmware.vapi.core.ApiProvider apiProvider, com.vmware.vapi.bindings.StubConfigurationBase config)
-
-
Method Detail
-
get
public PolicyMulticastConfig get(java.lang.String tier0Id, java.lang.String localeServicesId)
Description copied from interface:MulticastRead Multicast Configuration.Synchronous method overload. Result of the invocation will be reported as a method return value.
-
get
public PolicyMulticastConfig get(java.lang.String tier0Id, java.lang.String localeServicesId, com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)
Description copied from interface:MulticastRead Multicast Configuration.Synchronous method overload. Result of the invocation will be reported as a method return value. Use
invocationConfigto specify configuration for this particular invocation.
-
get
public void get(java.lang.String tier0Id, java.lang.String localeServicesId, com.vmware.vapi.bindings.client.AsyncCallback<PolicyMulticastConfig> asyncCallback)Description copied from interface:MulticastRead Multicast Configuration.Asynchronous method overload. Result of the invocation will be reported via the specified
asyncCallback.Invocation Result:
com.vmware.nsx_policy.model.PolicyMulticastConfigOperation Errors:
InvalidRequest- Bad Request, Precondition Failed
Unauthorized- Forbidden
ServiceUnavailable- Service Unavailable
InternalServerError- Internal Server Error
NotFound- Not Found
-
get
public void get(java.lang.String tier0Id, java.lang.String localeServicesId, com.vmware.vapi.bindings.client.AsyncCallback<PolicyMulticastConfig> asyncCallback, com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)Description copied from interface:MulticastRead Multicast Configuration.Asynchronous method overload. Result of the invocation will be reported via the specified
asyncCallback. UseinvocationConfigto specify configuration for this particular invocation.Invocation Result:
com.vmware.nsx_policy.model.PolicyMulticastConfigOperation Errors:
InvalidRequest- Bad Request, Precondition Failed
Unauthorized- Forbidden
ServiceUnavailable- Service Unavailable
InternalServerError- Internal Server Error
NotFound- Not Found
-
patch
public void patch(java.lang.String tier0Id, java.lang.String localeServicesId, PolicyMulticastConfig policyMulticastConfig)Description copied from interface:MulticastCreate or update a Tier-0 multicast configuration defining the multicast replication range, the IGMP or a PIM profile. It will update the configuration if there is already one in place.Synchronous method overload. Result of the invocation will be reported as a method return value.
-
patch
public void patch(java.lang.String tier0Id, java.lang.String localeServicesId, PolicyMulticastConfig policyMulticastConfig, com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)Description copied from interface:MulticastCreate or update a Tier-0 multicast configuration defining the multicast replication range, the IGMP or a PIM profile. It will update the configuration if there is already one in place.Synchronous method overload. Result of the invocation will be reported as a method return value. Use
invocationConfigto specify configuration for this particular invocation.
-
patch
public void patch(java.lang.String tier0Id, java.lang.String localeServicesId, PolicyMulticastConfig policyMulticastConfig, com.vmware.vapi.bindings.client.AsyncCallback<java.lang.Void> asyncCallback)Description copied from interface:MulticastCreate or update a Tier-0 multicast configuration defining the multicast replication range, the IGMP or a PIM profile. It will update the configuration if there is already one in place.Asynchronous method overload. Result of the invocation will be reported via the specified
asyncCallback.Operation Errors:
InvalidRequest- Bad Request, Precondition Failed
Unauthorized- Forbidden
ServiceUnavailable- Service Unavailable
InternalServerError- Internal Server Error
NotFound- Not Found
-
patch
public void patch(java.lang.String tier0Id, java.lang.String localeServicesId, PolicyMulticastConfig policyMulticastConfig, com.vmware.vapi.bindings.client.AsyncCallback<java.lang.Void> asyncCallback, com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)Description copied from interface:MulticastCreate or update a Tier-0 multicast configuration defining the multicast replication range, the IGMP or a PIM profile. It will update the configuration if there is already one in place.Asynchronous method overload. Result of the invocation will be reported via the specified
asyncCallback. UseinvocationConfigto specify configuration for this particular invocation.Operation Errors:
InvalidRequest- Bad Request, Precondition Failed
Unauthorized- Forbidden
ServiceUnavailable- Service Unavailable
InternalServerError- Internal Server Error
NotFound- Not Found
- Specified by:
patchin interfaceMulticast- Parameters:
tier0Id- tier0 id (required)localeServicesId- locale services id (required)policyMulticastConfig- (required)asyncCallback- Receives the status (progress, result or error) of the operation invocation.invocationConfig- Configuration for the method invocation.
-
update
public PolicyMulticastConfig update(java.lang.String tier0Id, java.lang.String localeServicesId, PolicyMulticastConfig policyMulticastConfig)
Description copied from interface:MulticastCreate or update a Tier-0 multicast configuration defining the multicast replication range, the IGMP or a PIM profile. It will update the configuration if there is already one in place.Synchronous method overload. Result of the invocation will be reported as a method return value.
-
update
public PolicyMulticastConfig update(java.lang.String tier0Id, java.lang.String localeServicesId, PolicyMulticastConfig policyMulticastConfig, com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)
Description copied from interface:MulticastCreate or update a Tier-0 multicast configuration defining the multicast replication range, the IGMP or a PIM profile. It will update the configuration if there is already one in place.Synchronous method overload. Result of the invocation will be reported as a method return value. Use
invocationConfigto specify configuration for this particular invocation.
-
update
public void update(java.lang.String tier0Id, java.lang.String localeServicesId, PolicyMulticastConfig policyMulticastConfig, com.vmware.vapi.bindings.client.AsyncCallback<PolicyMulticastConfig> asyncCallback)Description copied from interface:MulticastCreate or update a Tier-0 multicast configuration defining the multicast replication range, the IGMP or a PIM profile. It will update the configuration if there is already one in place.Asynchronous method overload. Result of the invocation will be reported via the specified
asyncCallback.Invocation Result:
com.vmware.nsx_policy.model.PolicyMulticastConfigOperation Errors:
InvalidRequest- Bad Request, Precondition Failed
Unauthorized- Forbidden
ServiceUnavailable- Service Unavailable
InternalServerError- Internal Server Error
NotFound- Not Found
-
update
public void update(java.lang.String tier0Id, java.lang.String localeServicesId, PolicyMulticastConfig policyMulticastConfig, com.vmware.vapi.bindings.client.AsyncCallback<PolicyMulticastConfig> asyncCallback, com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)Description copied from interface:MulticastCreate or update a Tier-0 multicast configuration defining the multicast replication range, the IGMP or a PIM profile. It will update the configuration if there is already one in place.Asynchronous method overload. Result of the invocation will be reported via the specified
asyncCallback. UseinvocationConfigto specify configuration for this particular invocation.Invocation Result:
com.vmware.nsx_policy.model.PolicyMulticastConfigOperation Errors:
InvalidRequest- Bad Request, Precondition Failed
Unauthorized- Forbidden
ServiceUnavailable- Service Unavailable
InternalServerError- Internal Server Error
NotFound- Not Found
- Specified by:
updatein interfaceMulticast- Parameters:
tier0Id- tier0 id (required)localeServicesId- locale services id (required)policyMulticastConfig- (required)asyncCallback- Receives the status (progress, result or error) of the operation invocation.invocationConfig- Configuration for the method invocation.
-
-