public class SectionsStub extends com.vmware.vapi.internal.bindings.Stub implements Sections
Sections
API service.
WARNING: Internal class, subject to change in future versions.
apiProvider, converter, ifaceId, retryPolicy, securityContext
_VAPI_SERVICE_ID, CREATE_OPERATION_AFTER, CREATE_OPERATION_BEFORE, CREATE_OPERATION_BOTTOM, CREATE_OPERATION_TOP, CREATEWITHRULES_OPERATION_AFTER, CREATEWITHRULES_OPERATION_BEFORE, CREATEWITHRULES_OPERATION_BOTTOM, CREATEWITHRULES_OPERATION_TOP, LIST_EXCLUDE_APPLIED_TO_TYPE_LOGICALPORT, LIST_EXCLUDE_APPLIED_TO_TYPE_LOGICALROUTER, LIST_EXCLUDE_APPLIED_TO_TYPE_LOGICALSWITCH, LIST_EXCLUDE_APPLIED_TO_TYPE_NSGROUP, LIST_FILTER_TYPE_FILTER, LIST_FILTER_TYPE_SEARCH, LIST_INCLUDE_APPLIED_TO_TYPE_LOGICALPORT, LIST_INCLUDE_APPLIED_TO_TYPE_LOGICALROUTER, LIST_INCLUDE_APPLIED_TO_TYPE_LOGICALSWITCH, LIST_INCLUDE_APPLIED_TO_TYPE_NSGROUP, LIST_TYPE_L3REDIRECT, REVISE_OPERATION_AFTER, REVISE_OPERATION_BEFORE, REVISE_OPERATION_BOTTOM, REVISE_OPERATION_TOP, REVISEWITHRULES_OPERATION_AFTER, REVISEWITHRULES_OPERATION_BEFORE, REVISEWITHRULES_OPERATION_BOTTOM, REVISEWITHRULES_OPERATION_TOP
Constructor and Description |
---|
SectionsStub(com.vmware.vapi.core.ApiProvider apiProvider,
com.vmware.vapi.bindings.StubConfigurationBase config) |
SectionsStub(com.vmware.vapi.core.ApiProvider apiProvider,
com.vmware.vapi.internal.bindings.TypeConverter typeConverter,
com.vmware.vapi.bindings.StubConfigurationBase config) |
Modifier and Type | Method and Description |
---|---|
ServiceInsertionSection |
create(ServiceInsertionSection serviceInsertionSection,
java.lang.String id,
java.lang.String operation)
Creates new empty Service Insertion section in the system.
|
void |
create(ServiceInsertionSection serviceInsertionSection,
java.lang.String id,
java.lang.String operation,
com.vmware.vapi.bindings.client.AsyncCallback<ServiceInsertionSection> asyncCallback)
Creates new empty Service Insertion section in the system.
|
void |
create(ServiceInsertionSection serviceInsertionSection,
java.lang.String id,
java.lang.String operation,
com.vmware.vapi.bindings.client.AsyncCallback<ServiceInsertionSection> asyncCallback,
com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)
Creates new empty Service Insertion section in the system.
|
ServiceInsertionSection |
create(ServiceInsertionSection serviceInsertionSection,
java.lang.String id,
java.lang.String operation,
com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)
Creates new empty Service Insertion section in the system.
|
ServiceInsertionSectionRuleList |
createwithrules(ServiceInsertionSectionRuleList serviceInsertionSectionRuleList,
java.lang.String id,
java.lang.String operation)
Creates a new serviceinsertion section with rules.
|
void |
createwithrules(ServiceInsertionSectionRuleList serviceInsertionSectionRuleList,
java.lang.String id,
java.lang.String operation,
com.vmware.vapi.bindings.client.AsyncCallback<ServiceInsertionSectionRuleList> asyncCallback)
Creates a new serviceinsertion section with rules.
|
void |
createwithrules(ServiceInsertionSectionRuleList serviceInsertionSectionRuleList,
java.lang.String id,
java.lang.String operation,
com.vmware.vapi.bindings.client.AsyncCallback<ServiceInsertionSectionRuleList> asyncCallback,
com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)
Creates a new serviceinsertion section with rules.
|
ServiceInsertionSectionRuleList |
createwithrules(ServiceInsertionSectionRuleList serviceInsertionSectionRuleList,
java.lang.String id,
java.lang.String operation,
com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)
Creates a new serviceinsertion section with rules.
|
void |
delete(java.lang.String sectionId,
java.lang.Boolean cascade)
Removes serviceinsertion section from the system.
|
void |
delete(java.lang.String sectionId,
java.lang.Boolean cascade,
com.vmware.vapi.bindings.client.AsyncCallback<java.lang.Void> asyncCallback)
Removes serviceinsertion section from the system.
|
void |
delete(java.lang.String sectionId,
java.lang.Boolean cascade,
com.vmware.vapi.bindings.client.AsyncCallback<java.lang.Void> asyncCallback,
com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)
Removes serviceinsertion section from the system.
|
void |
delete(java.lang.String sectionId,
java.lang.Boolean cascade,
com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)
Removes serviceinsertion section from the system.
|
ServiceInsertionSection |
get(java.lang.String sectionId)
Returns information about serviceinsertion section for the identifier.
|
void |
get(java.lang.String sectionId,
com.vmware.vapi.bindings.client.AsyncCallback<ServiceInsertionSection> asyncCallback)
Returns information about serviceinsertion section for the identifier.
|
void |
get(java.lang.String sectionId,
com.vmware.vapi.bindings.client.AsyncCallback<ServiceInsertionSection> asyncCallback,
com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)
Returns information about serviceinsertion section for the identifier.
|
ServiceInsertionSection |
get(java.lang.String sectionId,
com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)
Returns information about serviceinsertion section for the identifier.
|
ServiceInsertionSectionListResult |
list(java.lang.String appliedTos,
java.lang.String cursor,
java.lang.String destinations,
java.lang.String excludeAppliedToType,
java.lang.String filterType,
java.lang.String includeAppliedToType,
java.lang.String includedFields,
java.lang.Long pageSize,
java.lang.String services,
java.lang.Boolean sortAscending,
java.lang.String sortBy,
java.lang.String sources,
java.lang.String type)
List all Service Insertion section in paginated form.
|
void |
list(java.lang.String appliedTos,
java.lang.String cursor,
java.lang.String destinations,
java.lang.String excludeAppliedToType,
java.lang.String filterType,
java.lang.String includeAppliedToType,
java.lang.String includedFields,
java.lang.Long pageSize,
java.lang.String services,
java.lang.Boolean sortAscending,
java.lang.String sortBy,
java.lang.String sources,
java.lang.String type,
com.vmware.vapi.bindings.client.AsyncCallback<ServiceInsertionSectionListResult> asyncCallback)
List all Service Insertion section in paginated form.
|
void |
list(java.lang.String appliedTos,
java.lang.String cursor,
java.lang.String destinations,
java.lang.String excludeAppliedToType,
java.lang.String filterType,
java.lang.String includeAppliedToType,
java.lang.String includedFields,
java.lang.Long pageSize,
java.lang.String services,
java.lang.Boolean sortAscending,
java.lang.String sortBy,
java.lang.String sources,
java.lang.String type,
com.vmware.vapi.bindings.client.AsyncCallback<ServiceInsertionSectionListResult> asyncCallback,
com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)
List all Service Insertion section in paginated form.
|
ServiceInsertionSectionListResult |
list(java.lang.String appliedTos,
java.lang.String cursor,
java.lang.String destinations,
java.lang.String excludeAppliedToType,
java.lang.String filterType,
java.lang.String includeAppliedToType,
java.lang.String includedFields,
java.lang.Long pageSize,
java.lang.String services,
java.lang.Boolean sortAscending,
java.lang.String sortBy,
java.lang.String sources,
java.lang.String type,
com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)
List all Service Insertion section in paginated form.
|
ServiceInsertionSectionRuleList |
listwithrules(java.lang.String sectionId)
Returns serviceinsertion section information with rules for a section
identifier.
|
void |
listwithrules(java.lang.String sectionId,
com.vmware.vapi.bindings.client.AsyncCallback<ServiceInsertionSectionRuleList> asyncCallback)
Returns serviceinsertion section information with rules for a section
identifier.
|
void |
listwithrules(java.lang.String sectionId,
com.vmware.vapi.bindings.client.AsyncCallback<ServiceInsertionSectionRuleList> asyncCallback,
com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)
Returns serviceinsertion section information with rules for a section
identifier.
|
ServiceInsertionSectionRuleList |
listwithrules(java.lang.String sectionId,
com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)
Returns serviceinsertion section information with rules for a section
identifier.
|
ServiceInsertionSection |
revise(java.lang.String sectionId,
ServiceInsertionSection serviceInsertionSection,
java.lang.String id,
java.lang.String operation)
Modifies an existing serviceinsertion section along with its relative position
among other serviceinsertion sections in the system.
|
void |
revise(java.lang.String sectionId,
ServiceInsertionSection serviceInsertionSection,
java.lang.String id,
java.lang.String operation,
com.vmware.vapi.bindings.client.AsyncCallback<ServiceInsertionSection> asyncCallback)
Modifies an existing serviceinsertion section along with its relative position
among other serviceinsertion sections in the system.
|
void |
revise(java.lang.String sectionId,
ServiceInsertionSection serviceInsertionSection,
java.lang.String id,
java.lang.String operation,
com.vmware.vapi.bindings.client.AsyncCallback<ServiceInsertionSection> asyncCallback,
com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)
Modifies an existing serviceinsertion section along with its relative position
among other serviceinsertion sections in the system.
|
ServiceInsertionSection |
revise(java.lang.String sectionId,
ServiceInsertionSection serviceInsertionSection,
java.lang.String id,
java.lang.String operation,
com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)
Modifies an existing serviceinsertion section along with its relative position
among other serviceinsertion sections in the system.
|
ServiceInsertionSectionRuleList |
revisewithrules(java.lang.String sectionId,
ServiceInsertionSectionRuleList serviceInsertionSectionRuleList,
java.lang.String id,
java.lang.String operation)
Modifies an existing serviceinsertion section along with its relative position
among other serviceinsertion sections with rules.
|
void |
revisewithrules(java.lang.String sectionId,
ServiceInsertionSectionRuleList serviceInsertionSectionRuleList,
java.lang.String id,
java.lang.String operation,
com.vmware.vapi.bindings.client.AsyncCallback<ServiceInsertionSectionRuleList> asyncCallback)
Modifies an existing serviceinsertion section along with its relative position
among other serviceinsertion sections with rules.
|
void |
revisewithrules(java.lang.String sectionId,
ServiceInsertionSectionRuleList serviceInsertionSectionRuleList,
java.lang.String id,
java.lang.String operation,
com.vmware.vapi.bindings.client.AsyncCallback<ServiceInsertionSectionRuleList> asyncCallback,
com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)
Modifies an existing serviceinsertion section along with its relative position
among other serviceinsertion sections with rules.
|
ServiceInsertionSectionRuleList |
revisewithrules(java.lang.String sectionId,
ServiceInsertionSectionRuleList serviceInsertionSectionRuleList,
java.lang.String id,
java.lang.String operation,
com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)
Modifies an existing serviceinsertion section along with its relative position
among other serviceinsertion sections with rules.
|
ServiceInsertionSection |
update(java.lang.String sectionId,
ServiceInsertionSection serviceInsertionSection)
Modifies the specified section, but does not modify the section's associated
rules.
|
void |
update(java.lang.String sectionId,
ServiceInsertionSection serviceInsertionSection,
com.vmware.vapi.bindings.client.AsyncCallback<ServiceInsertionSection> asyncCallback)
Modifies the specified section, but does not modify the section's associated
rules.
|
void |
update(java.lang.String sectionId,
ServiceInsertionSection serviceInsertionSection,
com.vmware.vapi.bindings.client.AsyncCallback<ServiceInsertionSection> asyncCallback,
com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)
Modifies the specified section, but does not modify the section's associated
rules.
|
ServiceInsertionSection |
update(java.lang.String sectionId,
ServiceInsertionSection serviceInsertionSection,
com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)
Modifies the specified section, but does not modify the section's associated
rules.
|
ServiceInsertionSectionRuleList |
updatewithrules(java.lang.String sectionId,
ServiceInsertionSectionRuleList serviceInsertionSectionRuleList)
Modifies existing serviceinsertion section along with its association with
rules.
|
void |
updatewithrules(java.lang.String sectionId,
ServiceInsertionSectionRuleList serviceInsertionSectionRuleList,
com.vmware.vapi.bindings.client.AsyncCallback<ServiceInsertionSectionRuleList> asyncCallback)
Modifies existing serviceinsertion section along with its association with
rules.
|
void |
updatewithrules(java.lang.String sectionId,
ServiceInsertionSectionRuleList serviceInsertionSectionRuleList,
com.vmware.vapi.bindings.client.AsyncCallback<ServiceInsertionSectionRuleList> asyncCallback,
com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)
Modifies existing serviceinsertion section along with its association with
rules.
|
ServiceInsertionSectionRuleList |
updatewithrules(java.lang.String sectionId,
ServiceInsertionSectionRuleList serviceInsertionSectionRuleList,
com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)
Modifies existing serviceinsertion section along with its association with
rules.
|
public SectionsStub(com.vmware.vapi.core.ApiProvider apiProvider, com.vmware.vapi.internal.bindings.TypeConverter typeConverter, com.vmware.vapi.bindings.StubConfigurationBase config)
public SectionsStub(com.vmware.vapi.core.ApiProvider apiProvider, com.vmware.vapi.bindings.StubConfigurationBase config)
public ServiceInsertionSection create(ServiceInsertionSection serviceInsertionSection, java.lang.String id, java.lang.String operation)
Sections
Synchronous method overload. Result of the invocation will be reported as a method return value.
create
in interface Sections
serviceInsertionSection
- (required)id
- Identifier of the anchor rule or section. This is a required field in case
operation like 'insert_before' and 'insert_after'. (optional)operation
- Operation (optional, default to insert_top)public ServiceInsertionSection create(ServiceInsertionSection serviceInsertionSection, java.lang.String id, java.lang.String operation, com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)
Sections
Synchronous method overload. Result of the invocation will be
reported as a method return value.
Use invocationConfig
to specify configuration for this particular invocation.
create
in interface Sections
serviceInsertionSection
- (required)id
- Identifier of the anchor rule or section. This is a required field in case
operation like 'insert_before' and 'insert_after'. (optional)operation
- Operation (optional, default to insert_top)invocationConfig
- Configuration for the method invocation.public void create(ServiceInsertionSection serviceInsertionSection, java.lang.String id, java.lang.String operation, com.vmware.vapi.bindings.client.AsyncCallback<ServiceInsertionSection> asyncCallback)
Sections
Asynchronous method overload. Result of the invocation will be
reported via the specified asyncCallback
.
Invocation Result:
com.vmware.nsx.model.ServiceInsertionSection
Operation Errors:
InvalidRequest
- Bad Request, Precondition Failed
Unauthorized
- Forbidden
ServiceUnavailable
- Service Unavailable
InternalServerError
- Internal Server Error
NotFound
- Not Found
create
in interface Sections
serviceInsertionSection
- (required)id
- Identifier of the anchor rule or section. This is a required field in case
operation like 'insert_before' and 'insert_after'. (optional)operation
- Operation (optional, default to insert_top)asyncCallback
- Receives the status (progress, result or error) of the operation invocation.public void create(ServiceInsertionSection serviceInsertionSection, java.lang.String id, java.lang.String operation, com.vmware.vapi.bindings.client.AsyncCallback<ServiceInsertionSection> asyncCallback, com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)
Sections
Asynchronous method overload. Result of the invocation will be
reported via the specified asyncCallback
.
Use invocationConfig
to specify configuration for this particular invocation.
Invocation Result:
com.vmware.nsx.model.ServiceInsertionSection
Operation Errors:
InvalidRequest
- Bad Request, Precondition Failed
Unauthorized
- Forbidden
ServiceUnavailable
- Service Unavailable
InternalServerError
- Internal Server Error
NotFound
- Not Found
create
in interface Sections
serviceInsertionSection
- (required)id
- Identifier of the anchor rule or section. This is a required field in case
operation like 'insert_before' and 'insert_after'. (optional)operation
- Operation (optional, default to insert_top)asyncCallback
- Receives the status (progress, result or error) of the operation invocation.invocationConfig
- Configuration for the method invocation.public ServiceInsertionSectionRuleList createwithrules(ServiceInsertionSectionRuleList serviceInsertionSectionRuleList, java.lang.String id, java.lang.String operation)
Sections
Synchronous method overload. Result of the invocation will be reported as a method return value.
createwithrules
in interface Sections
serviceInsertionSectionRuleList
- (required)id
- Identifier of the anchor rule or section. This is a required field in case
operation like 'insert_before' and 'insert_after'. (optional)operation
- Operation (optional, default to insert_top)public ServiceInsertionSectionRuleList createwithrules(ServiceInsertionSectionRuleList serviceInsertionSectionRuleList, java.lang.String id, java.lang.String operation, com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)
Sections
Synchronous method overload. Result of the invocation will be
reported as a method return value.
Use invocationConfig
to specify configuration for this particular invocation.
createwithrules
in interface Sections
serviceInsertionSectionRuleList
- (required)id
- Identifier of the anchor rule or section. This is a required field in case
operation like 'insert_before' and 'insert_after'. (optional)operation
- Operation (optional, default to insert_top)invocationConfig
- Configuration for the method invocation.public void createwithrules(ServiceInsertionSectionRuleList serviceInsertionSectionRuleList, java.lang.String id, java.lang.String operation, com.vmware.vapi.bindings.client.AsyncCallback<ServiceInsertionSectionRuleList> asyncCallback)
Sections
Asynchronous method overload. Result of the invocation will be
reported via the specified asyncCallback
.
Invocation Result:
com.vmware.nsx.model.ServiceInsertionSectionRuleList
Operation Errors:
InvalidRequest
- Bad Request, Precondition Failed
Unauthorized
- Forbidden
ServiceUnavailable
- Service Unavailable
InternalServerError
- Internal Server Error
NotFound
- Not Found
createwithrules
in interface Sections
serviceInsertionSectionRuleList
- (required)id
- Identifier of the anchor rule or section. This is a required field in case
operation like 'insert_before' and 'insert_after'. (optional)operation
- Operation (optional, default to insert_top)asyncCallback
- Receives the status (progress, result or error) of the operation invocation.public void createwithrules(ServiceInsertionSectionRuleList serviceInsertionSectionRuleList, java.lang.String id, java.lang.String operation, com.vmware.vapi.bindings.client.AsyncCallback<ServiceInsertionSectionRuleList> asyncCallback, com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)
Sections
Asynchronous method overload. Result of the invocation will be
reported via the specified asyncCallback
.
Use invocationConfig
to specify configuration for this particular invocation.
Invocation Result:
com.vmware.nsx.model.ServiceInsertionSectionRuleList
Operation Errors:
InvalidRequest
- Bad Request, Precondition Failed
Unauthorized
- Forbidden
ServiceUnavailable
- Service Unavailable
InternalServerError
- Internal Server Error
NotFound
- Not Found
createwithrules
in interface Sections
serviceInsertionSectionRuleList
- (required)id
- Identifier of the anchor rule or section. This is a required field in case
operation like 'insert_before' and 'insert_after'. (optional)operation
- Operation (optional, default to insert_top)asyncCallback
- Receives the status (progress, result or error) of the operation invocation.invocationConfig
- Configuration for the method invocation.public void delete(java.lang.String sectionId, java.lang.Boolean cascade)
Sections
Synchronous method overload. Result of the invocation will be reported as a method return value.
public void delete(java.lang.String sectionId, java.lang.Boolean cascade, com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)
Sections
Synchronous method overload. Result of the invocation will be
reported as a method return value.
Use invocationConfig
to specify configuration for this particular invocation.
public void delete(java.lang.String sectionId, java.lang.Boolean cascade, com.vmware.vapi.bindings.client.AsyncCallback<java.lang.Void> asyncCallback)
Sections
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
public void delete(java.lang.String sectionId, java.lang.Boolean cascade, com.vmware.vapi.bindings.client.AsyncCallback<java.lang.Void> asyncCallback, com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)
Sections
Asynchronous method overload. Result of the invocation will be
reported via the specified asyncCallback
.
Use invocationConfig
to 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
delete
in interface Sections
sectionId
- (required)cascade
- Flag to cascade delete of this object to all it's child objects. (optional,
default to false)asyncCallback
- Receives the status (progress, result or error) of the operation invocation.invocationConfig
- Configuration for the method invocation.public ServiceInsertionSection get(java.lang.String sectionId)
Sections
Synchronous method overload. Result of the invocation will be reported as a method return value.
public ServiceInsertionSection get(java.lang.String sectionId, com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)
Sections
Synchronous method overload. Result of the invocation will be
reported as a method return value.
Use invocationConfig
to specify configuration for this particular invocation.
public void get(java.lang.String sectionId, com.vmware.vapi.bindings.client.AsyncCallback<ServiceInsertionSection> asyncCallback)
Sections
Asynchronous method overload. Result of the invocation will be
reported via the specified asyncCallback
.
Invocation Result:
com.vmware.nsx.model.ServiceInsertionSection
Operation Errors:
InvalidRequest
- Bad Request, Precondition Failed
Unauthorized
- Forbidden
ServiceUnavailable
- Service Unavailable
InternalServerError
- Internal Server Error
NotFound
- Not Found
public void get(java.lang.String sectionId, com.vmware.vapi.bindings.client.AsyncCallback<ServiceInsertionSection> asyncCallback, com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)
Sections
Asynchronous method overload. Result of the invocation will be
reported via the specified asyncCallback
.
Use invocationConfig
to specify configuration for this particular invocation.
Invocation Result:
com.vmware.nsx.model.ServiceInsertionSection
Operation Errors:
InvalidRequest
- Bad Request, Precondition Failed
Unauthorized
- Forbidden
ServiceUnavailable
- Service Unavailable
InternalServerError
- Internal Server Error
NotFound
- Not Found
public ServiceInsertionSectionListResult list(java.lang.String appliedTos, java.lang.String cursor, java.lang.String destinations, java.lang.String excludeAppliedToType, java.lang.String filterType, java.lang.String includeAppliedToType, java.lang.String includedFields, java.lang.Long pageSize, java.lang.String services, java.lang.Boolean sortAscending, java.lang.String sortBy, java.lang.String sources, java.lang.String type)
Sections
Synchronous method overload. Result of the invocation will be reported as a method return value.
list
in interface Sections
appliedTos
- AppliedTo's referenced by this section or section's Distributed Service Rules .
(optional)cursor
- Opaque cursor to be used for getting next page of records (supplied by current
result page) (optional)destinations
- Destinations referenced by this section's Distributed Service Rules . (optional)excludeAppliedToType
- Resource type valid for use as AppliedTo filter in section API (optional)filterType
- Filter type (optional, default to FILTER)includeAppliedToType
- Resource type valid for use as AppliedTo filter in section API (optional)includedFields
- Comma separated list of fields that should be included in query result
(optional)pageSize
- Maximum number of results to return in this page (server may return fewer)
(optional, default to 1000)services
- NSService referenced by this section's Distributed Service Rules . (optional)sortAscending
- (optional)sortBy
- Field by which records are sorted (optional)sources
- Sources referenced by this section's Distributed Service Rules . (optional)type
- Section Type (optional, default to L3REDIRECT)public ServiceInsertionSectionListResult list(java.lang.String appliedTos, java.lang.String cursor, java.lang.String destinations, java.lang.String excludeAppliedToType, java.lang.String filterType, java.lang.String includeAppliedToType, java.lang.String includedFields, java.lang.Long pageSize, java.lang.String services, java.lang.Boolean sortAscending, java.lang.String sortBy, java.lang.String sources, java.lang.String type, com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)
Sections
Synchronous method overload. Result of the invocation will be
reported as a method return value.
Use invocationConfig
to specify configuration for this particular invocation.
list
in interface Sections
appliedTos
- AppliedTo's referenced by this section or section's Distributed Service Rules .
(optional)cursor
- Opaque cursor to be used for getting next page of records (supplied by current
result page) (optional)destinations
- Destinations referenced by this section's Distributed Service Rules . (optional)excludeAppliedToType
- Resource type valid for use as AppliedTo filter in section API (optional)filterType
- Filter type (optional, default to FILTER)includeAppliedToType
- Resource type valid for use as AppliedTo filter in section API (optional)includedFields
- Comma separated list of fields that should be included in query result
(optional)pageSize
- Maximum number of results to return in this page (server may return fewer)
(optional, default to 1000)services
- NSService referenced by this section's Distributed Service Rules . (optional)sortAscending
- (optional)sortBy
- Field by which records are sorted (optional)sources
- Sources referenced by this section's Distributed Service Rules . (optional)type
- Section Type (optional, default to L3REDIRECT)invocationConfig
- Configuration for the method invocation.public void list(java.lang.String appliedTos, java.lang.String cursor, java.lang.String destinations, java.lang.String excludeAppliedToType, java.lang.String filterType, java.lang.String includeAppliedToType, java.lang.String includedFields, java.lang.Long pageSize, java.lang.String services, java.lang.Boolean sortAscending, java.lang.String sortBy, java.lang.String sources, java.lang.String type, com.vmware.vapi.bindings.client.AsyncCallback<ServiceInsertionSectionListResult> asyncCallback)
Sections
Asynchronous method overload. Result of the invocation will be
reported via the specified asyncCallback
.
Invocation Result:
com.vmware.nsx.model.ServiceInsertionSectionListResult
Operation Errors:
InvalidRequest
- Bad Request, Precondition Failed
Unauthorized
- Forbidden
ServiceUnavailable
- Service Unavailable
InternalServerError
- Internal Server Error
NotFound
- Not Found
list
in interface Sections
appliedTos
- AppliedTo's referenced by this section or section's Distributed Service Rules .
(optional)cursor
- Opaque cursor to be used for getting next page of records (supplied by current
result page) (optional)destinations
- Destinations referenced by this section's Distributed Service Rules . (optional)excludeAppliedToType
- Resource type valid for use as AppliedTo filter in section API (optional)filterType
- Filter type (optional, default to FILTER)includeAppliedToType
- Resource type valid for use as AppliedTo filter in section API (optional)includedFields
- Comma separated list of fields that should be included in query result
(optional)pageSize
- Maximum number of results to return in this page (server may return fewer)
(optional, default to 1000)services
- NSService referenced by this section's Distributed Service Rules . (optional)sortAscending
- (optional)sortBy
- Field by which records are sorted (optional)sources
- Sources referenced by this section's Distributed Service Rules . (optional)type
- Section Type (optional, default to L3REDIRECT)asyncCallback
- Receives the status (progress, result or error) of the operation invocation.public void list(java.lang.String appliedTos, java.lang.String cursor, java.lang.String destinations, java.lang.String excludeAppliedToType, java.lang.String filterType, java.lang.String includeAppliedToType, java.lang.String includedFields, java.lang.Long pageSize, java.lang.String services, java.lang.Boolean sortAscending, java.lang.String sortBy, java.lang.String sources, java.lang.String type, com.vmware.vapi.bindings.client.AsyncCallback<ServiceInsertionSectionListResult> asyncCallback, com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)
Sections
Asynchronous method overload. Result of the invocation will be
reported via the specified asyncCallback
.
Use invocationConfig
to specify configuration for this particular invocation.
Invocation Result:
com.vmware.nsx.model.ServiceInsertionSectionListResult
Operation Errors:
InvalidRequest
- Bad Request, Precondition Failed
Unauthorized
- Forbidden
ServiceUnavailable
- Service Unavailable
InternalServerError
- Internal Server Error
NotFound
- Not Found
list
in interface Sections
appliedTos
- AppliedTo's referenced by this section or section's Distributed Service Rules .
(optional)cursor
- Opaque cursor to be used for getting next page of records (supplied by current
result page) (optional)destinations
- Destinations referenced by this section's Distributed Service Rules . (optional)excludeAppliedToType
- Resource type valid for use as AppliedTo filter in section API (optional)filterType
- Filter type (optional, default to FILTER)includeAppliedToType
- Resource type valid for use as AppliedTo filter in section API (optional)includedFields
- Comma separated list of fields that should be included in query result
(optional)pageSize
- Maximum number of results to return in this page (server may return fewer)
(optional, default to 1000)services
- NSService referenced by this section's Distributed Service Rules . (optional)sortAscending
- (optional)sortBy
- Field by which records are sorted (optional)sources
- Sources referenced by this section's Distributed Service Rules . (optional)type
- Section Type (optional, default to L3REDIRECT)asyncCallback
- Receives the status (progress, result or error) of the operation invocation.invocationConfig
- Configuration for the method invocation.public ServiceInsertionSectionRuleList listwithrules(java.lang.String sectionId)
Sections
Synchronous method overload. Result of the invocation will be reported as a method return value.
listwithrules
in interface Sections
sectionId
- (required)public ServiceInsertionSectionRuleList listwithrules(java.lang.String sectionId, com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)
Sections
Synchronous method overload. Result of the invocation will be
reported as a method return value.
Use invocationConfig
to specify configuration for this particular invocation.
listwithrules
in interface Sections
sectionId
- (required)invocationConfig
- Configuration for the method invocation.public void listwithrules(java.lang.String sectionId, com.vmware.vapi.bindings.client.AsyncCallback<ServiceInsertionSectionRuleList> asyncCallback)
Sections
Asynchronous method overload. Result of the invocation will be
reported via the specified asyncCallback
.
Invocation Result:
com.vmware.nsx.model.ServiceInsertionSectionRuleList
Operation Errors:
InvalidRequest
- Bad Request, Precondition Failed
Unauthorized
- Forbidden
ServiceUnavailable
- Service Unavailable
InternalServerError
- Internal Server Error
NotFound
- Not Found
listwithrules
in interface Sections
sectionId
- (required)asyncCallback
- Receives the status (progress, result or error) of the operation invocation.public void listwithrules(java.lang.String sectionId, com.vmware.vapi.bindings.client.AsyncCallback<ServiceInsertionSectionRuleList> asyncCallback, com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)
Sections
Asynchronous method overload. Result of the invocation will be
reported via the specified asyncCallback
.
Use invocationConfig
to specify configuration for this particular invocation.
Invocation Result:
com.vmware.nsx.model.ServiceInsertionSectionRuleList
Operation Errors:
InvalidRequest
- Bad Request, Precondition Failed
Unauthorized
- Forbidden
ServiceUnavailable
- Service Unavailable
InternalServerError
- Internal Server Error
NotFound
- Not Found
listwithrules
in interface Sections
sectionId
- (required)asyncCallback
- Receives the status (progress, result or error) of the operation invocation.invocationConfig
- Configuration for the method invocation.public ServiceInsertionSection revise(java.lang.String sectionId, ServiceInsertionSection serviceInsertionSection, java.lang.String id, java.lang.String operation)
Sections
Synchronous method overload. Result of the invocation will be reported as a method return value.
revise
in interface Sections
sectionId
- (required)serviceInsertionSection
- (required)id
- Identifier of the anchor rule or section. This is a required field in case
operation like 'insert_before' and 'insert_after'. (optional)operation
- Operation (optional, default to insert_top)public ServiceInsertionSection revise(java.lang.String sectionId, ServiceInsertionSection serviceInsertionSection, java.lang.String id, java.lang.String operation, com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)
Sections
Synchronous method overload. Result of the invocation will be
reported as a method return value.
Use invocationConfig
to specify configuration for this particular invocation.
revise
in interface Sections
sectionId
- (required)serviceInsertionSection
- (required)id
- Identifier of the anchor rule or section. This is a required field in case
operation like 'insert_before' and 'insert_after'. (optional)operation
- Operation (optional, default to insert_top)invocationConfig
- Configuration for the method invocation.public void revise(java.lang.String sectionId, ServiceInsertionSection serviceInsertionSection, java.lang.String id, java.lang.String operation, com.vmware.vapi.bindings.client.AsyncCallback<ServiceInsertionSection> asyncCallback)
Sections
Asynchronous method overload. Result of the invocation will be
reported via the specified asyncCallback
.
Invocation Result:
com.vmware.nsx.model.ServiceInsertionSection
Operation Errors:
InvalidRequest
- Bad Request, Precondition Failed
Unauthorized
- Forbidden
ServiceUnavailable
- Service Unavailable
InternalServerError
- Internal Server Error
NotFound
- Not Found
revise
in interface Sections
sectionId
- (required)serviceInsertionSection
- (required)id
- Identifier of the anchor rule or section. This is a required field in case
operation like 'insert_before' and 'insert_after'. (optional)operation
- Operation (optional, default to insert_top)asyncCallback
- Receives the status (progress, result or error) of the operation invocation.public void revise(java.lang.String sectionId, ServiceInsertionSection serviceInsertionSection, java.lang.String id, java.lang.String operation, com.vmware.vapi.bindings.client.AsyncCallback<ServiceInsertionSection> asyncCallback, com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)
Sections
Asynchronous method overload. Result of the invocation will be
reported via the specified asyncCallback
.
Use invocationConfig
to specify configuration for this particular invocation.
Invocation Result:
com.vmware.nsx.model.ServiceInsertionSection
Operation Errors:
InvalidRequest
- Bad Request, Precondition Failed
Unauthorized
- Forbidden
ServiceUnavailable
- Service Unavailable
InternalServerError
- Internal Server Error
NotFound
- Not Found
revise
in interface Sections
sectionId
- (required)serviceInsertionSection
- (required)id
- Identifier of the anchor rule or section. This is a required field in case
operation like 'insert_before' and 'insert_after'. (optional)operation
- Operation (optional, default to insert_top)asyncCallback
- Receives the status (progress, result or error) of the operation invocation.invocationConfig
- Configuration for the method invocation.public ServiceInsertionSectionRuleList revisewithrules(java.lang.String sectionId, ServiceInsertionSectionRuleList serviceInsertionSectionRuleList, java.lang.String id, java.lang.String operation)
Sections
Synchronous method overload. Result of the invocation will be reported as a method return value.
revisewithrules
in interface Sections
sectionId
- (required)serviceInsertionSectionRuleList
- (required)id
- Identifier of the anchor rule or section. This is a required field in case
operation like 'insert_before' and 'insert_after'. (optional)operation
- Operation (optional, default to insert_top)public ServiceInsertionSectionRuleList revisewithrules(java.lang.String sectionId, ServiceInsertionSectionRuleList serviceInsertionSectionRuleList, java.lang.String id, java.lang.String operation, com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)
Sections
Synchronous method overload. Result of the invocation will be
reported as a method return value.
Use invocationConfig
to specify configuration for this particular invocation.
revisewithrules
in interface Sections
sectionId
- (required)serviceInsertionSectionRuleList
- (required)id
- Identifier of the anchor rule or section. This is a required field in case
operation like 'insert_before' and 'insert_after'. (optional)operation
- Operation (optional, default to insert_top)invocationConfig
- Configuration for the method invocation.public void revisewithrules(java.lang.String sectionId, ServiceInsertionSectionRuleList serviceInsertionSectionRuleList, java.lang.String id, java.lang.String operation, com.vmware.vapi.bindings.client.AsyncCallback<ServiceInsertionSectionRuleList> asyncCallback)
Sections
Asynchronous method overload. Result of the invocation will be
reported via the specified asyncCallback
.
Invocation Result:
com.vmware.nsx.model.ServiceInsertionSectionRuleList
Operation Errors:
InvalidRequest
- Bad Request, Precondition Failed
Unauthorized
- Forbidden
ServiceUnavailable
- Service Unavailable
InternalServerError
- Internal Server Error
NotFound
- Not Found
revisewithrules
in interface Sections
sectionId
- (required)serviceInsertionSectionRuleList
- (required)id
- Identifier of the anchor rule or section. This is a required field in case
operation like 'insert_before' and 'insert_after'. (optional)operation
- Operation (optional, default to insert_top)asyncCallback
- Receives the status (progress, result or error) of the operation invocation.public void revisewithrules(java.lang.String sectionId, ServiceInsertionSectionRuleList serviceInsertionSectionRuleList, java.lang.String id, java.lang.String operation, com.vmware.vapi.bindings.client.AsyncCallback<ServiceInsertionSectionRuleList> asyncCallback, com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)
Sections
Asynchronous method overload. Result of the invocation will be
reported via the specified asyncCallback
.
Use invocationConfig
to specify configuration for this particular invocation.
Invocation Result:
com.vmware.nsx.model.ServiceInsertionSectionRuleList
Operation Errors:
InvalidRequest
- Bad Request, Precondition Failed
Unauthorized
- Forbidden
ServiceUnavailable
- Service Unavailable
InternalServerError
- Internal Server Error
NotFound
- Not Found
revisewithrules
in interface Sections
sectionId
- (required)serviceInsertionSectionRuleList
- (required)id
- Identifier of the anchor rule or section. This is a required field in case
operation like 'insert_before' and 'insert_after'. (optional)operation
- Operation (optional, default to insert_top)asyncCallback
- Receives the status (progress, result or error) of the operation invocation.invocationConfig
- Configuration for the method invocation.public ServiceInsertionSection update(java.lang.String sectionId, ServiceInsertionSection serviceInsertionSection)
Sections
Synchronous method overload. Result of the invocation will be reported as a method return value.
public ServiceInsertionSection update(java.lang.String sectionId, ServiceInsertionSection serviceInsertionSection, com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)
Sections
Synchronous method overload. Result of the invocation will be
reported as a method return value.
Use invocationConfig
to specify configuration for this particular invocation.
public void update(java.lang.String sectionId, ServiceInsertionSection serviceInsertionSection, com.vmware.vapi.bindings.client.AsyncCallback<ServiceInsertionSection> asyncCallback)
Sections
Asynchronous method overload. Result of the invocation will be
reported via the specified asyncCallback
.
Invocation Result:
com.vmware.nsx.model.ServiceInsertionSection
Operation Errors:
InvalidRequest
- Bad Request, Precondition Failed
Unauthorized
- Forbidden
ServiceUnavailable
- Service Unavailable
InternalServerError
- Internal Server Error
NotFound
- Not Found
public void update(java.lang.String sectionId, ServiceInsertionSection serviceInsertionSection, com.vmware.vapi.bindings.client.AsyncCallback<ServiceInsertionSection> asyncCallback, com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)
Sections
Asynchronous method overload. Result of the invocation will be
reported via the specified asyncCallback
.
Use invocationConfig
to specify configuration for this particular invocation.
Invocation Result:
com.vmware.nsx.model.ServiceInsertionSection
Operation Errors:
InvalidRequest
- Bad Request, Precondition Failed
Unauthorized
- Forbidden
ServiceUnavailable
- Service Unavailable
InternalServerError
- Internal Server Error
NotFound
- Not Found
public ServiceInsertionSectionRuleList updatewithrules(java.lang.String sectionId, ServiceInsertionSectionRuleList serviceInsertionSectionRuleList)
Sections
Synchronous method overload. Result of the invocation will be reported as a method return value.
updatewithrules
in interface Sections
sectionId
- (required)serviceInsertionSectionRuleList
- (required)public ServiceInsertionSectionRuleList updatewithrules(java.lang.String sectionId, ServiceInsertionSectionRuleList serviceInsertionSectionRuleList, com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)
Sections
Synchronous method overload. Result of the invocation will be
reported as a method return value.
Use invocationConfig
to specify configuration for this particular invocation.
updatewithrules
in interface Sections
sectionId
- (required)serviceInsertionSectionRuleList
- (required)invocationConfig
- Configuration for the method invocation.public void updatewithrules(java.lang.String sectionId, ServiceInsertionSectionRuleList serviceInsertionSectionRuleList, com.vmware.vapi.bindings.client.AsyncCallback<ServiceInsertionSectionRuleList> asyncCallback)
Sections
Asynchronous method overload. Result of the invocation will be
reported via the specified asyncCallback
.
Invocation Result:
com.vmware.nsx.model.ServiceInsertionSectionRuleList
Operation Errors:
InvalidRequest
- Bad Request, Precondition Failed
Unauthorized
- Forbidden
ServiceUnavailable
- Service Unavailable
InternalServerError
- Internal Server Error
NotFound
- Not Found
updatewithrules
in interface Sections
sectionId
- (required)serviceInsertionSectionRuleList
- (required)asyncCallback
- Receives the status (progress, result or error) of the operation invocation.public void updatewithrules(java.lang.String sectionId, ServiceInsertionSectionRuleList serviceInsertionSectionRuleList, com.vmware.vapi.bindings.client.AsyncCallback<ServiceInsertionSectionRuleList> asyncCallback, com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)
Sections
Asynchronous method overload. Result of the invocation will be
reported via the specified asyncCallback
.
Use invocationConfig
to specify configuration for this particular invocation.
Invocation Result:
com.vmware.nsx.model.ServiceInsertionSectionRuleList
Operation Errors:
InvalidRequest
- Bad Request, Precondition Failed
Unauthorized
- Forbidden
ServiceUnavailable
- Service Unavailable
InternalServerError
- Internal Server Error
NotFound
- Not Found
updatewithrules
in interface Sections
sectionId
- (required)serviceInsertionSectionRuleList
- (required)asyncCallback
- Receives the status (progress, result or error) of the operation invocation.invocationConfig
- Configuration for the method invocation.